# 构建命令
# docker build -t ip-client .
# 运行命令
# docker run --network host --name ip-client -d ip-client
# docker run --name ip-client -p 9302:9302 -d ip-client

# 使用JDK 8基础镜像
FROM openjdk:8-jdk-alpine

# 定义JAR文件路径
ARG JAR_FILE=./ip-client.jar

# 创建目标目录并设置为工作目录
WORKDIR /opt/app

# 将项目的jar文件复制到容器中
COPY ${JAR_FILE} ip-client.jar

# 暴露应用运行的端口
EXPOSE 9302

# 容器启动时运行的命令
# java -jar ip-client.jar -Xms256m -Xmx512m --server.port=9302
ENTRYPOINT ["java", "-jar", "ip-client.jar", "-Xms256m", "-Xmx512m", "--server.port=9302"]
